Improving research methodology as a part of doing software process improvement
نویسنده
چکیده
Working with software process improvement (SPI), using measurements and statistical methods, can easily be a challenge for SPI people. Workers dislike having their processes monitored and managers dislike being informed of their processes being less than perfect. The power needed by SPI people for carrying out their work may thus be challenged, and one way of facing up to this might be to argue with workers and managers through authority established by SPI literature, SPI practice networks and SPI research networks. There are similarities between the specify-produce-control cycles of software development and the hypothesize-experiment-test of scientific research. If SPI people choose to ally with academia by becoming part of academia, how can they make trivial SPI problems become interesting academic problems? How may the abstract and elaborate process of producing new academic knowledge be of practical use for downto-earth SPI? Based on Humphrey’s initial design ideas for the capability maturity model (CMM), and using the current ISO 9004:2000 as a framework for self-control and – improvement for the SPI people, this paper suggests a simple way for aligning industry and academia through a way of doing action research specifically designed to fit with the CMMand ISO-standards.
منابع مشابه
Perform Three Data Mining Tasks with Crowdsourcing Process
For data mining studies, because of the complexity of doing feature selection process in tasks by hand, we need to send some of labeling to the workers with crowdsourcing activities. The process of outsourcing data mining tasks to users is often handled by software systems without enough knowledge of the age or geography of the users' residence. Uncertainty about the performance of virtual user...
متن کاملSquare Model- A Software Process Model for IVR software System
A process is not a static entity. Improving the quality and reducing the cost of products are fundamental goals of software engineering discipline. As the qualities are determined by the process to satisfy the objectives of quality improvement and cost reduction, the software process must be improved. Nowadays it has been widely accepted that the quality of software highly depends on the proces...
متن کاملViewpoints of Supervisors about the Problems in the Process of Dissertations for General Medicine Program Isfahan University of Medical Sciences
Introduction. To improve the quality of dissertations (as a mandatory course) in general medicine (MD) program, it is useful to know the viewpoints of supervisors about different issues and problems in their supervision process, i.e. the objectives of the course, facilitation methods for learning, problems of the practical phase, and their ideas about the course efficacy. This study explores su...
متن کاملImproving Research Methodology as Part of Doing Software Process Improvement
In the early writing on software process improvement (SPI), it was suggested that the group of people responsible for designing and implementing the SPI system should apply the principles of SPI on themselves, making sure their own processes were no less mature than the processes they were trying to improve. Looking at maturity level theory from various literature sources, it seems reasonable t...
متن کاملSix-sigma application in tire-manufacturing company: a case study
Globalization, advancement of technologies, and increment in the demand of the customer change the way of doing business in the companies. To overcome these barriers, the six-sigma define–measure–analyze–improve–control (DMAIC) method is most popular and useful. This method helps to trim down the wastes and generating the potential ways of improvement in the process as well as service industrie...
متن کامل